原帖 | Jack | 2025-02-21 17:45 | 👍0 | 阅读约1
在 Git 中,分支是一个指向提交的指针,而不是一个实际的文件夹或目录。因此,当你创建一个新的分支(比如 14_basic_project_br)时,Git 会记录当前分支的状态,并且在你切换到这个分支时,Git 会更新工作区的文件以反映这个分支上的内容。但这并不会在本地文件系统中创建一个以该分支名字命名的文件夹。
实际上,所有分支共享同一个工作目录,文件夹结构是一样的,Git 通过内部的 .git 目录来管理和区分不同的分支。你不会看到一个新的文件夹,除非你创建一个包含特定文件的目录。
如果你在本地创建了 14_basic_project_br 分支并切换过去,你的工作目录的文件会变动,反映这个分支的提交历史,但文件夹结构是不会变的。
你可以通过以下命令确认你当前所在的分支:
git branch
这会列出本地所有的分支,当前活动分支会有一个 * 标记。
相关笔记